$(function () {
    /**
     * 页面初始化
     */
    function init() {
        bindEvent();
        //表单的JQueryValidater配置验证---jquery.validate插件验证法
        $("#myForm").validate(validateInfo);
    }

    /**
     * 事件绑定
     */
    function bindEvent() {
        //添加分类
        $('#save').click(function () {
            addCategory();
        });

        //添加分类图标事件
        // $("#imgs").change(function(){
        //     var filepath=$(this).val();
        //     if(filepath == ""){
        //         return false;
        //     }
        //     var extStart=filepath.lastIndexOf(".");
        //     var ext=filepath.substring(extStart,filepath.length).toUpperCase();
        //     if(ext.toLowerCase()!=".avi" && ext.toLowerCase()!=".wmv" && ext.toLowerCase()!=".mp4" && ext.toLowerCase()!=".rmvb"){
        //         $(this).val("");
        //         responseTip(1,"文件格式不正确，仅支持avi,wmv,mpeg,mp4,m4v,mov,asf,flv,f4v,rmvb,rm,3gp,vob格式！",2000);
        //         return false;
        //     }
        // });
        $("#video-cover").change(function(){
            var filepath=$(this).val();
            var extStart=filepath.lastIndexOf(".");
            var ext=filepath.substring(extStart,filepath.length).toUpperCase();
            if(ext.toLowerCase()!=".jpg" && ext.toLowerCase()!=".jpeg"
                && ext.toLowerCase()!=".png" && ext.toLowerCase()!=".gif"){
                $(this).val("");
                responseTip(1,"文件格式不正确，仅支持jpg、jpeg、gif、png格式，文件小于5M！",2000);
                return false;
            }else{
                $("#imgFlagCover").val(1);
            }
        });
    }

    /**
     * 添加分类信息
     */
    function addCategory() {
        $("#myForm").ajaxSubmit($.extend(true, {}, formOptions, myFormOptions));
    }

    /**
     * 提交添加信息的表单配置
     */
    var myFormOptions = {
        url: 'addVcr',
        success: successResponse,
        error: errorResponse
    };

    /**
     * 添加信息得到服务器响应的回调方法
     */
    function successResponse(json, statusText) {
        if (json.errorCode == 0) {
            responseTip(json.errorCode, "恭喜您，操作成功！", 1500, function () {
                window.history.go(-1);
            });
        } else {
            responseTip(json.errorCode, json.errorInfo, 1500);
        }
    }

    //表单验证信息
    var validateInfo = {
        rules: {
            imgs:{//封面图
                accept:"jpg,jpeg,gif,png"
            },
        },
        messages: {
            imgs:{//封面图
                accept:"仅支持jpg、jpeg、gif、png格式"
            },
        },
        errorPlacement: function (error, element) {
            element.parent().next().append(error);
        }
    };

    init();
});